# 首次启动脚本 scripts/start.sh
#!/bin/bash
# scripts/deploy.sh

echo "启动 Node.js TypeScript API 服务..."

# 检查并创建 logs 目录
if [ ! -d "logs" ]; then
  echo "检测到缺少 logs 目录，正在创建..."
  mkdir -p ../logs
  chmod 755 ../logs
  echo "logs 目录创建成功"
fi

# 安装依赖
echo "安装依赖..."
pnpm install

# 构建项目
echo "构建项目..."
pnpm run build

# 启动服务
echo "启动服务..."
pnpm run pm2:start

echo "服务已启动!"
